package mdm.led.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import mdm.led.entity.three.CureIssueList;
import mdm.led.entity.three.InsertCureIssue;
import mdm.led.entity.three.ThreeCureIssue;

/**
 *
 * @author :Monarch丿He
 * @date   :2018年12月20日
 * @explain :整改清单 Dao 接口
 */
public interface ThreeCureIssueMapper {

	/**
	 * 添加整改问题
	 * @param issue
	 * @return
	 */
	Integer addThreeCureIssue(InsertCureIssue issue);
	
	/**
	 * 修改整改清单
	 * @param issue
	 * @return
	 */
	Integer updateThreeCureIssue(ThreeCureIssue issue);
	
	/**
	 * 查询当前用户待整改列表
	 * @param userID
	 * @return
	 */
	List<CureIssueList> findThreeCureIssueList(@Param("userID")Integer userID);
	
	/**
	 * 根据问题ID 查询问题详情信息
	 * @param id
	 * @return
	 */
	ThreeCureIssue findThreeCureIssueByID(@Param("id") Integer id);
	
}

